package project.meetemup.profile;

import java.sql.SQLException;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Callable;

import com.j256.ormlite.dao.BaseDaoImpl;
import com.j256.ormlite.dao.CloseableIterator;
import com.j256.ormlite.dao.CloseableWrappedIterable;
import com.j256.ormlite.dao.ForeignCollection;
import com.j256.ormlite.dao.GenericRawResults;
import com.j256.ormlite.dao.ObjectCache;
import com.j256.ormlite.dao.RawRowMapper;
import com.j256.ormlite.field.DataType;
import com.j256.ormlite.field.FieldType;
import com.j256.ormlite.stmt.DeleteBuilder;
import com.j256.ormlite.stmt.GenericRowMapper;
import com.j256.ormlite.stmt.PreparedDelete;
import com.j256.ormlite.stmt.PreparedQuery;
import com.j256.ormlite.stmt.PreparedUpdate;
import com.j256.ormlite.stmt.QueryBuilder;
import com.j256.ormlite.stmt.UpdateBuilder;
import com.j256.ormlite.support.ConnectionSource;
import com.j256.ormlite.support.DatabaseResults;
import com.j256.ormlite.table.DatabaseTableConfig;

/**
 * Data Acess Object Implementation for Profile entity
 * @since 8/04/2012
 * @author João Paulo Mota
 */
public class ProfileDAOImpl extends BaseDaoImpl<Profile, Long> implements ProfileDAO {

	
	
	protected ProfileDAOImpl(ConnectionSource connectionSource) throws SQLException {
		super(connectionSource, Profile.class);
		// TODO Auto-generated constructor stub
	}
	
	public ProfileDAOImpl(ConnectionSource connectionSource, Class classArg) throws SQLException{
		super(connectionSource, classArg);
	}

}